Big Huge Thesaurus

Prunus serrulata

noun